[INFO] fetching crate nomo 0.1.0...
[INFO] fixing nomo-0.1.0 against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=start=2015 for pr-157817-2
[INFO] extracting crate nomo 0.1.0 into /workspace/builds/worker-2-tc1/source
[INFO] removed /workspace/builds/worker-2-tc1/source/rust-toolchain.toml
[INFO] started tweaking crates.io crate nomo 0.1.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate nomo 0.1.0
[INFO] tweaked toml for crates.io crate nomo 0.1.0 written to /workspace/builds/worker-2-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate nomo 0.1.0 on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate nomo 0.1.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]     Blocking waiting for file lock on package cache
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded test_each_file v0.3.7
[INFO] [stderr]   Downloaded annotate-snippets v0.12.13
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a
[INFO] running `Command { std: "docker" "start" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=start=2015", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]     Checking aho-corasick v1.1.4
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]     Checking getrandom v0.4.2
[INFO] [stderr]     Checking bstr v1.12.1
[INFO] [stderr]     Checking annotate-snippets v0.12.13
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking winnow v0.7.14
[INFO] [stderr]     Checking tinytemplate v1.2.1
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking unicode-id v0.3.6
[INFO] [stderr]    Compiling test_each_file v0.3.7
[INFO] [stderr]     Checking markdown v1.0.0
[INFO] [stderr]     Checking tempfile v3.26.0
[INFO] [stderr]     Checking regex-automata v0.4.14
[INFO] [stderr]     Checking nomo v0.1.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Checking globset v0.4.18
[INFO] [stderr]     Checking regex v1.12.3
[INFO] [stderr]     Checking insta v1.46.3
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct Template {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking half v2.7.1
[INFO] [stderr]     Checking ciborium-ll v0.2.2
[INFO] [stderr]     Checking ciborium v0.2.2
[INFO] [stderr]     Checking criterion v0.8.2
[INFO] [stdout] error[E0603]: struct `FunctionMap` is private
[INFO] [stdout]   --> tests/file_tests.rs:7:22
[INFO] [stdout]    |
[INFO] [stdout]  7 | use nomo::functions::FunctionMap;
[INFO] [stdout]    |                      ^^^^^^^^^^^ private struct
[INFO] [stdout]    |
[INFO] [stdout] note: the struct `FunctionMap` is defined here
[INFO] [stdout]   --> src/functions.rs:44:1
[INFO] [stdout]    |
[INFO] [stdout] 44 | pub(crate) struct FunctionMap {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> benches/asting.rs:24:36
[INFO] [stdout]     |
[INFO] [stdout]  24 |                 let tokens = nomo::lexer::parse(input.clone()).unwrap();
[INFO] [stdout]     |                                    ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> benches/parsing.rs:23:29
[INFO] [stdout]     |
[INFO] [stdout]  23 |             b.iter(|| nomo::lexer::parse(input.clone()).unwrap());
[INFO] [stdout]     |                             ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> benches/asting.rs:25:34
[INFO] [stdout]     |
[INFO] [stdout]  25 |                 let _ast = nomo::parser::parse(input.clone(), tokens.tokens()).unwrap();
[INFO] [stdout]     |                                  ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> benches/parsing.rs:44:29
[INFO] [stdout]     |
[INFO] [stdout]  44 |             b.iter(|| nomo::lexer::parse(input.clone()).unwrap());
[INFO] [stdout]     |                             ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> benches/asting.rs:48:36
[INFO] [stdout]     |
[INFO] [stdout]  48 |                 let tokens = nomo::lexer::parse(input.clone()).unwrap();
[INFO] [stdout]     |                                    ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                                    |
[INFO] [stdout]     |                                    private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> tests/check_readme.rs:24:30
[INFO] [stdout]     |
[INFO] [stdout]  24 |     let parsed = match nomo::lexer::parse(input.clone()) {
[INFO] [stdout]     |                              ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> benches/asting.rs:49:34
[INFO] [stdout]     |
[INFO] [stdout]  49 |                 let _ast = nomo::parser::parse(input.clone(), tokens.tokens()).unwrap();
[INFO] [stdout]     |                                  ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> tests/check_readme.rs:33:27
[INFO] [stdout]     |
[INFO] [stdout]  33 |     let ast = match nomo::parser::parse(input, parsed.tokens()) {
[INFO] [stdout]     |                           ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> tests/file_tests.rs:50:24
[INFO] [stdout]     |
[INFO] [stdout]  50 |     let parsed = nomo::lexer::parse(input.clone()).unwrap();
[INFO] [stdout]     |                        ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `compiler` is private
[INFO] [stdout]    --> tests/check_readme.rs:42:23
[INFO] [stdout]     |
[INFO] [stdout]  42 |     let _emit = nomo::compiler::emit_machine(ast);
[INFO] [stdout]     |                       ^^^^^^^^  ------------ function `emit_machine` is not publicly re-exported
[INFO] [stdout]     |                       |
[INFO] [stdout]     |                       private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `compiler` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | / unstable_pub!(
[INFO] [stdout] 124 | |     /// The compiler internals
[INFO] [stdout] 125 | |     mod compiler
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> tests/file_tests.rs:56:27
[INFO] [stdout]     |
[INFO] [stdout]  56 |     let ast = match nomo::parser::parse(input, parsed.tokens()) {
[INFO] [stdout]     |                           ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> tests/checks.rs:12:32
[INFO] [stdout]     |
[INFO] [stdout]  12 |         let Ok(parsed) = nomo::lexer::parse(input.clone()) else {
[INFO] [stdout]     |                                ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                                |
[INFO] [stdout]     |                                private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `compiler` is private
[INFO] [stdout]    --> tests/file_tests.rs:66:22
[INFO] [stdout]     |
[INFO] [stdout]  66 |     let emit = nomo::compiler::emit_machine(ast);
[INFO] [stdout]     |                      ^^^^^^^^  ------------ function `emit_machine` is not publicly re-exported
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `compiler` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | / unstable_pub!(
[INFO] [stdout] 124 | |     /// The compiler internals
[INFO] [stdout] 125 | |     mod compiler
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> tests/checks.rs:16:29
[INFO] [stdout]     |
[INFO] [stdout]  16 |         let Ok(ast) = nomo::parser::parse(input, parsed.tokens()) else {
[INFO] [stdout]     |                             ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> tests/file_tests.rs:81:28
[INFO] [stdout]     |
[INFO] [stdout]  81 |         let parsed = nomo::lexer::parse(input.clone()).unwrap();
[INFO] [stdout]     |                            ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                            |
[INFO] [stdout]     |                            private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> tests/file_tests.rs:82:25
[INFO] [stdout]     |
[INFO] [stdout]  82 |         let ast = nomo::parser::parse(input.clone(), parsed.tokens()).unwrap();
[INFO] [stdout]     |                         ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                         |
[INFO] [stdout]     |                         private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `compiler` is private
[INFO] [stdout]    --> tests/checks.rs:20:27
[INFO] [stdout]     |
[INFO] [stdout]  20 |         let _emit = nomo::compiler::emit_machine(ast);
[INFO] [stdout]     |                           ^^^^^^^^  ------------ function `emit_machine` is not publicly re-exported
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `compiler` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | / unstable_pub!(
[INFO] [stdout] 124 | |     /// The compiler internals
[INFO] [stdout] 125 | |     mod compiler
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `compiler` is private
[INFO] [stdout]    --> tests/file_tests.rs:83:26
[INFO] [stdout]     |
[INFO] [stdout]  83 |         let emit = nomo::compiler::emit_machine(ast);
[INFO] [stdout]     |                          ^^^^^^^^  ------------ function `emit_machine` is not publicly re-exported
[INFO] [stdout]     |                          |
[INFO] [stdout]     |                          private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `compiler` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | / unstable_pub!(
[INFO] [stdout] 124 | |     /// The compiler internals
[INFO] [stdout] 125 | |     mod compiler
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `eval` is private
[INFO] [stdout]    --> tests/file_tests.rs:88:24
[INFO] [stdout]     |
[INFO] [stdout]  88 |     let output = nomo::eval::execute(&function_map, &templates, &emit, &context).unwrap();
[INFO] [stdout]     |                        ^^^^  ------- function `execute` is not publicly re-exported
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `eval` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | / unstable_pub!(
[INFO] [stdout] 128 | |     /// Evaluation internals
[INFO] [stdout] 129 | |     mod eval
[INFO] [stdout] 130 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `lexer` is private
[INFO] [stdout]    --> tests/file_tests.rs:124:24
[INFO] [stdout]     |
[INFO] [stdout] 124 |     let parsed = nomo::lexer::parse(input.clone()).map_err(|err| err.to_report());
[INFO] [stdout]     |                        ^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `lexer` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 131 | / unstable_pub!(
[INFO] [stdout] 132 | |     /// Lexer internals
[INFO] [stdout] 133 | |     mod lexer
[INFO] [stdout] 134 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0603]: module `parser` is private
[INFO] [stdout]    --> tests/file_tests.rs:135:21
[INFO] [stdout]     |
[INFO] [stdout] 135 |     let ast = nomo::parser::parse(input, parsed.tokens()).map_err(|err| err.to_string());
[INFO] [stdout]     |                     ^^^^^^  ----- function `parse` is not publicly re-exported
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `parser` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 | / unstable_pub!(
[INFO] [stdout] 136 | |     /// Parser internals
[INFO] [stdout] 137 | |     mod parser
[INFO] [stdout] 138 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nomo` (bench "parsing") due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error[E0603]: module `compiler` is private
[INFO] [stdout]    --> tests/file_tests.rs:146:22
[INFO] [stdout]     |
[INFO] [stdout] 146 |     let emit = nomo::compiler::emit_machine(ast);
[INFO] [stdout]     |                      ^^^^^^^^  ------------ function `emit_machine` is not publicly re-exported
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `compiler` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 123 | / unstable_pub!(
[INFO] [stdout] 124 | |     /// The compiler internals
[INFO] [stdout] 125 | |     mod compiler
[INFO] [stdout] 126 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nomo` (bench "asting") due to 4 previous errors
[INFO] [stdout] error[E0603]: module `eval` is private
[INFO] [stdout]    --> tests/file_tests.rs:150:24
[INFO] [stdout]     |
[INFO] [stdout] 150 |     let output = nomo::eval::execute(
[INFO] [stdout]     |                        ^^^^  ------- function `execute` is not publicly re-exported
[INFO] [stdout]     |                        |
[INFO] [stdout]     |                        private module
[INFO] [stdout]     |
[INFO] [stdout] note: the module `eval` is defined here
[INFO] [stdout]    --> src/lib.rs:119:9
[INFO] [stdout]     |
[INFO] [stdout] 119 |           mod $name;
[INFO] [stdout]     |           ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 127 | / unstable_pub!(
[INFO] [stdout] 128 | |     /// Evaluation internals
[INFO] [stdout] 129 | |     mod eval
[INFO] [stdout] 130 | | );
[INFO] [stdout]     | |_- in this macro invocation
[INFO] [stdout]     = note: this error originates in the macro `unstable_pub` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0603`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nomo` (test "check_readme") due to 3 previous errors
[INFO] [stderr] error: could not compile `nomo` (test "checks") due to 3 previous errors
[INFO] [stdout] error[E0599]: no associated function or constant named `new` found for struct `Template` in the current scope
[INFO] [stdout]   --> tests/file_tests.rs:85:25
[INFO] [stdout]    |
[INFO] [stdout] 85 |         nomo::Template::new(emit)
[INFO] [stdout]    |                         ^^^ associated function or constant not found in `Template`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0599, E0603.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0599`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `nomo` (test "file_tests") due to 13 previous errors
[INFO] [stdout] warning: missing documentation for a struct
[INFO] [stdout]    --> src/lib.rs:261:1
[INFO] [stdout]     |
[INFO] [stdout] 261 | pub struct Template {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W missing-docs`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a", kill_on_drop: false }`
[INFO] [stdout] b176563e992614cba7e6f18c95adb6d37fbab892b63f8aeb530d5b8b7b6eb47a
